% Test the function makeppft filter.
%
% Yoel Shkolnisky, December 2010.

parfor n=1:16
    trivialPreconditioner=calculatePreconditioner2D(2*n,0);
    nonTrivialPreconditioner=calculatePreconditioner2D(2*n,1);
    trivialConditionNumber=calculateConditionNumber(trivialPreconditioner,1.e-12,20,0);
    nonTrivialConditionNumber=calculateConditionNumber(nonTrivialPreconditioner,1.e-12,20,0);

    fprintf('n = %d, trivialConditionNumber = %f, nonTrivialConditionNumber = %f, ratio = %f\n',...
        2*n,trivialConditionNumber,nonTrivialConditionNumber,nonTrivialConditionNumber/trivialConditionNumber);

end
